package com.kingmed.kmss.common.dto.kmcs;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 医院收费标准，省三级收费标准查询条件
 */
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class KmcsFeeQueryDTO implements Serializable {

    @ApiModelProperty("物价级别ID")
    private String priceGradeId;

    @ApiModelProperty("使用的物价版本ID")
    private String priceVersionId;

    @ApiModelProperty("套餐ID")
    private String mpId;

    @ApiModelProperty("套餐ID批量")
    private List<String> mpIds;

    @ApiModelProperty("是否查询套餐明细信息")
    private String isQueryDetail;

    @ApiModelProperty("使用的物价代码ID")
    private String priceCodeId;

    @ApiModelProperty("套餐Code")
    private String mpCode;

    @ApiModelProperty("KMCS子公司代码")
    private String bizOrgCode;


    public KmcsFeeQueryDTO() {

    }

    public KmcsFeeQueryDTO(String priceGradeId, String priceVersionId, List<String> mpIds) {
        this.priceGradeId = priceGradeId;
        this.priceVersionId = priceVersionId;
        this.mpIds = mpIds;
    }
}
